package com.ruoyi.system.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.system.domain.HUAWEI.EmsBarcodeAttribute;
import com.ruoyi.system.domain.HUAWEI.EmsBarcodeRelation;
import com.ruoyi.system.domain.HUAWEI.EmsBarcodeShipment;
import com.ruoyi.system.domain.MES.OrderInfoUpDTO;
import com.ruoyi.system.domain.WMS.RefuelingOrderDTO;

import java.util.List;


/**
 * @author GE-LV5
 * @create 2023/4/10 13:46
 */
public interface IEmsBarcodeShipmentService  extends IService<EmsBarcodeShipment> {
    String deleteShipment(List<String> list);

    String sendOrderInfoLine01(OrderInfoUpDTO orderInfoUpDTO);

    String sendOrderInfoLine02(OrderInfoUpDTO orderInfoUpDTO);

    String rabbitmqSendTest(String queue);

    String materielDemandOrders(List<RefuelingOrderDTO> refuelingOrderDTOs);

    String unbindingRelation(List<EmsBarcodeRelation> list);

    List<EmsBarcodeRelation> queryRelationUnbind(EmsBarcodeRelation emsBarcodeRelation);

    List<EmsBarcodeRelation> queryRelationBind(EmsBarcodeRelation emsBarcodeRelation);
}
